2016-10-27 19 views
0

私はstudentIDという1つのパラメータを受け取り、学生レコードを返すWebレストサービスを提供しています。私はサービスにパラメータを渡すための難しさを持っていると私は渡す必要がそのliterately起きていないC#でパラメータを指定したWebサービスリクエスト

string StudentByPeopleCodeServiceURL = https://agentwebservices.ac.uk/Rest/Modules/15427/Screens/U_LookUps/Data/StudentByCode 

パラメータが

{PeopeCode}= 307242 

とコードであることは、私が試してみました

HttpWebRequest _Request = (System.Net.HttpWebRequest)WebRequest.Create(string.Format(StudentByPeopleCodeServiceURL)); 

    try 
     { 
     _Request.Method = "GET"; 

     _Request.ContentType = "text/xml"; 

     _Request.Accept = "text/xml"; 

     _Request.UserAgent = "Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0"; 

    _Request.Headers.Add(HttpRequestHeader.AcceptLanguage, "en-us"); 

    _Request.Headers.Add(HttpRequestHeader.Authorization, token.EBS_Token); 

HttpWebResponse _Response = _Request.GetResponse() as HttpWebResponse; 


    _WebServiceStatus.ResponseStatusCode = _Response.StatusCode; 
    _WebServiceStatus.ResponseContentLength = _Response.ContentLength; 
    _WebServiceStatus.ResponseContentType = _Response.ContentType; 

    //rest of code 

です?PeopeCode = 307242のようなurlのパラメータを渡していますが、動作していません。 URLに「{PeopeCode} = 307242」のREST APIは、外部であると私は、これは残りのWebサービスがある場合は

+2

'のPeopleCode = 307242'右?次の例のように?あなたは両方の時間Lを逃してしまった。 – Equalsk

+0

はい...私は呪文を逃しているが、同じ問題は動作していないことを知っています – toxic

+0

実際のコードに正しいスペルがある場合は、ここで修正してください。あなたは "それは働いていない"と言います。どうやって?エラーメッセージ?空の値が返されましたか? URLの一部として渡されない場合は、POSTなどの別の方法で送信する必要がある可能性があります.APIのドキュメントのみがこれを伝えることができます。 – Equalsk

答えて

関連する問題