小编Kei*_*son的帖子

改造和 HTTP 补丁

所以我想使用 Retrofit 发出 PATCH 请求,但目前我无法将 okhttp 添加到我的类路径中。当我尝试发出 PATCH 请求时,我得到下面的堆栈跟踪。有没有其他方法可以在不使用 okhttp 的情况下使用 Patch?

\n\n
    java.net.ProtocolException\n        at java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:644)\n        at retrofit.client.UrlConnectionClient.prepareRequest(UrlConnectionClient.java:50)\n        at retrofit.client.UrlConnectionClient.execute(UrlConnectionClient.java:37)\n        at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:358)\n        at retrofit.RestAdapter$RestHandler.access$100(RestAdapter.java:264)\n        at retrofit.RestAdapter$RestHandler$2.obtainResponse(RestAdapter.java:315)\n        at retrofit.CallbackRunnable.run(CallbackRunnable.java:42)\n        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)\n        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)\n        at retrofit.Platform$Android$2$1.run(Platform.java:142)\n        at java.lang.Thread.run(Thread.java:1019)\n06-09 10:53:09.349    1809-1897/**.****.****** D/Retrofit\xef\xb9\x95 ---- END ERROR\n
Run Code Online (Sandbox Code Playgroud)\n

android patch httpurlconnection retrofit

2
推荐指数
1
解决办法
2607
查看次数

标签 统计

android ×1

httpurlconnection ×1

patch ×1

retrofit ×1