1

Apache HttpClient でorg.apache.http.client.ClientProtocolException呼び出しているときに取得しAlchemyAPIています:TextGetTargetedSentiment

org.apache.http.ProtocolException: サーバーは有効な HTTP 応答で応答できませんでした

以下はコードスニペットです。

URI uri = new URIBuilder()
    .setScheme("http")
    .setHost("access.alchemyapi.com/calls/text/TextGetTargetedSentiment")
    .setParameter("apikey", <api-key>)
    .setParameter("outputMode", "json")
    .setParameter("showSourceText", "0")
    .setParameter("target", <target>)
    .setParameter("text", <news article>)
    .build();

HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(uri);

// add header
post.setHeader("User-Agent", <user agent>);
post.setHeader("Content-Type", "application/x-www-form-urlencoded");

HttpResponse response = client.execute(post);

ご協力いただきありがとうございます。

4

2 に答える 2