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サービスがある場合は
'のPeopleCode = 307242'右?次の例のように?あなたは両方の時間Lを逃してしまった。 – Equalsk
はい...私は呪文を逃しているが、同じ問題は動作していないことを知っています – toxic
実際のコードに正しいスペルがある場合は、ここで修正してください。あなたは "それは働いていない"と言います。どうやって?エラーメッセージ?空の値が返されましたか? URLの一部として渡されない場合は、POSTなどの別の方法で送信する必要がある可能性があります.APIのドキュメントのみがこれを伝えることができます。 – Equalsk