1
public static Response callService(String strURL, String RequestBody, String Token, int timeout, Boolean isPostMethod) {
var httpWebRequest = (HttpWebRequest)WebRequest.Create(strURL);
httpWebRequest.GetRequestStream().Write(UTF8Encoding.UTF8.GetBytes(RequestBody), 0, RequestBody.Length);
}
什麼是在JAVA下面的代碼等效?Java相當於C#流寫()(HttpWebRequest - > HttpURLConnection)
httpWebRequest.GetRequestStream().Write(UTF8Encoding.UTF8.GetBytes(RequestBody), 0, RequestBody.Length);
我使用:
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
這相當於.NET的HttpWebRequest的JAVA的。
請描述你想實現什麼,而不是你會做的另一語言。 – dtb
這有幫助嗎? http://stackoverflow.com/questions/1359689/how-to-send-http-request-in-java – Pete
@Pete是的幫助,我想這是一樣的使用:DataOutputStream dos = new DataOutputStream(urlConnection.getOutputStream( )); \t \t \t \t dos.writeBytes(RequestBody); \t \t \t \t dos.flush(); \t \t \t \t dos.close();如果您可以將其作爲回答發佈,則我將其標記爲如此。 –