-1

Cシャープ用の簡単なHttpライブラリには、URLにデータを投稿するメソッドがあり、

var customer = new Customer(); 
    customer.Name = "Joe"; 
    customer.Email = "joe@smith.com";
    var http = new HttpClient();
    http.Post("url", customer, HttpContentTypes.ApplicationJson);

Java の URL にデータを投稿するためのライブラリを探しています。

4

2 に答える 2

0

Jerseyは、 URL に対してPOSTs およびs を実行するための優れた無料の APIです。GET

MultivaluedMap<String, String> formParams = new MultivaluedMapImpl();
formParams.add("requestXML",requestXML);
formParams.add("version","1");

WebResource webResource = Client.create().resource("http://myurl.org/");
String response = webResource.type(MediaType.APPLICATION_FORM_URLENCODED).post(String.class, formParams);
于 2013-08-26T13:40:05.227 に答える
0

Java で基本的な操作を作成するには、Apache のHTTPClientを使用できます。HTTP

たとえば、 aPOSTは次のようになります。

HttpPost httpPost = new HttpPost("http://some-web-site");
List <NameValuePair> nvps = new ArrayList <NameValuePair>();
nvps.add(new BasicNameValuePair("name", "Joe"));
nvps.add(new BasicNameValuePair("email", "joe@smith.com"));
httPost.setEntity(new UrlEncodedFormEntity(nvps, Consts.UTF_8));
HttpResponse response = httpClient.execute(httpPost);
HttpEntity result = response.getEntity();
于 2013-08-26T13:42:23.407 に答える