Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur gör man

Postades av 2005-07-25 10:33:29 - Mikael Johansson, i forum asp.net generellt, Tråden har 4 Kommentarer och lästs av 800 personer

Har skrivit en liten ws och den genererar en fin xml-kod. Om jag nu vill att andra ska kunna hämta upp informationen (de kanske har ASP.NET, PHP eller vanlig ASP) och de ska kunna publicera valfria delar, hur gör man då? Kan man dessutom lägga in utökad säkerhet, t.ex. att de skickar ett lösen för att få ut informationen?

<code>
<%@ WebService Language="C#" Class="test" %>

using System.Web;
using System.Data;
using System.Data.SqlClient;
using System.Web.Services;
using System.Web.Services.Protocols;

[WebService(Namespace = "http://minsida.nu/webservices")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class test : System.Web.Services.WebService {

[WebMethod]
public DataSet GetInfo() {
SqlConnection conn = new SqlConnection("server='localhost';user id='sa';password='test'; Database='Test'");
SqlDataAdapter ad = new SqlDataAdapter("Select * From TryLog", conn);

DataSet Test = new DataSet();

conn.Open();
ad.Fill(Test);
conn.Close();

return Test;
}
}
</code>


Svara

Sv: Hur gör man

Postades av 2005-07-26 10:08:54 - Fredrik Klarqvist

Hej,

Gällande säkerhetsbiten så finns det flera sätt att sköta inloggningar för Webservices. Du kan läsa ett antal artiklar om olika tekniker på:
http://www.swesecure.com/?ID=53e52dbd-c311-4c4f-8b8a-b4587318476e&CP=

Sen förstår jag nog inte riktigt din första fråga...hur menar du med att "de ska kunna publicera valfria delar"?

//Fredrik


Svara

Sv:Hur gör man

Postades av 2005-07-26 22:06:23 - Mikael Johansson

Tack för länken. Ser riktigt intressant ut :)

Vad jag menar är att jag har skapat koden ovan för att hämta information från en databas. Avsikten är att andra system ska kunna hämta upp den information de vill, men som vi vill ge ut från vår databas. De som hämtar informationen ska kunna visa upp den i sina applikationer, kan handla om statistik t.ex. Hur gör de för att hämta informationen från min web service? Finns det färdiga funktioner för det eller? Har aldrig hållt på med web service innan, och jag har inte lyckats hitta denna informationen från nätet.


Svara

Sv: Hur gör man

Postades av 2005-07-27 11:21:31 - Fredrik Klarqvist

Ok - nu är jag med på vad du menar!

Tja - om de använder .NET och Visual Studio så väljer de helt enkelt "New Web referenece" och fyller där i sökvägen till er service. Det kommer då att skapas en sk "proxy"-klass i deras projekt som innehåller en klass med samma metoder (som har attributet webmethod) som du har i din klass.
Läs under Webservices på:
http://samples.gotdotnet.com/quickstart/aspplus/

Alltså kan de enkelt instansiera dessa precis som om de vore "lokala" klasser.

Om de använder VB6 så hittar du ett kodexempel på det (delar av det i alla fall):
http://www.swesecure.com/?ID=53e52dbd-c311-4c4f-8b8a-b4587318476e&IID=d8266ba9-3861-40b8-bb5a-7c8a5df7d4bb

Andra språk såsom php, java mfl har sina egna sätt att hantera webservices - men där kan säkert google hjälpa dig...


Svara

Sv:Hur gör man

Postades av 2005-07-27 19:27:57 - Mikael Johansson

Tackar, mycket bra info :)


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 612
27 953
271 709
6 564
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies