0
우리는 JSON 페이로드를 받고 JSON 페이로드를 응답으로 보내는 웹 서비스를 사용하고 있습니다. 나는 그것을 C#하는 법을 안다.하지만 불행히도 PHP에서 같은 일을하는 것은 쉽지 않다. 여기에 우리의 C# 코드입니다,이 PHP 코드의 상당 부분은 무엇입니까 ??PHP를 사용하여 JSON 페이로드를 웹 서비스에 게시하는 방법은 무엇입니까?
String str = "https://thewebservice.com";
str += "?schema=1.0";
str += "&form=json";
str += "&token=securedtoken";
str += "&account=38939";
HttpWebRequest req = (HttpWebRequest) WebRequest.Create(str);
req.Method = "POST";
string strRequest = "";
strRequest += "{";
strRequest += "\"$xml\": {";
strRequest += "\"plu$user\": \"http://xml.type.com/User\"";
strRequest += "},";
strRequest += "\"plu$userName\": \"Mia\",";
strRequest += "\"plu$password\": \"secret\",";
strRequest += "\"plu$fullName\": \"Mia Jones\",";
strRequest += "\"plu$email\": \"[email protected]\"";
strRequest += "}";
req.ContentLength = strRequest.Length;
StreamWriter streamOut = new StreamWriter(req.GetRequestStream(), System.Text.Encoding.ASCII);
streamOut.Write(strRequest);
streamOut.Close();
StreamReader streamIn = new StreamReader(req.GetResponse().GetResponseStream());
while (!streamIn.EndOfStream)
Response.Write(streamIn.ReadToEnd());
streamIn.Close();
zomg! wtf!? bbq !! – mpen