2

我无法使用以下代码发出“DELETE”请求:

URLFetchService fetchService = URLFetchServiceFactory.getURLFetchService();
URL posturl = new URL("http://www.example.com/comment?token=xxx");
HTTPResponse response = fetchService.fetch(new HTTPRequest(posturl, HTTPMethod.DELETE));
int responseCode = response.getResponseCode();

这是针对 Google Appengine 的。'DELETE' 请求是针对 facebook graph API 的。上面的代码给了我一个状态码 400 - Bad Request。

这是我为 Facebook 图形 API 构建的开源 java 库face4j 。

4

1 回答 1

0

这并不是真正的 App Engine 问题。它只是意味着目标网络服务器不会接受您的请求。

如果您实际上是在尝试向 example.com 发送 DELETE,那就是您的问题。如果这应该是经过清理的 URL,那么您已经省略了有助于故障排除的详细信息。

于 2011-09-02T23:47:30.133 回答