okhttp相关内容
我将使用需要配置 https 和 proxy 的 Glide 库下载图像. 我为不安全的客户端实现了所有匿名证书和代理设置(在我的开发环境中),但是出现握手错误.这是我的 OkHttpClient 传递给Glide val unsafeOkHttpClient: OkHttpClient get() { try { va
..
对此需要帮助. 使用OKhttp3客户端将HTTP2请求发送到Apple推送服务器. 服务器:网站9 爪哇:8 好的http3:4.8.1 在引导类路径中还添加了ALPN jar. 可以将ALPN jar版本与bootclasspath中的JDK版本准确地映射. 在IBM Webshere 9日志文件中获取此错误消息. ALPN回调已删除:HTTP/2已禁用. alpn-boot是否
..
我有一个上游服务器,它接受其余的图像提交.提交的图像是与此类似的JSON有效负载的一部分 { "name": "Blah.jpg", "uploader": "user1", "image": "" } 使用此策略可处理较小的图像,但会在较大的图像上生成内存不足错误. 是否可以流式传输图像的base64组件?传递像迭代器之类的东西来读取图像块,
..
我正在尝试使用MockWebServer来测试HTTP超时情况,该服务器可以回答通过Retrofit / OkHttp发送的测试请求。 (几年前曾有人问过这个问题 ,但当时涉及到MockWebServer中的错误。 ,此后的API发生了一些变化,因此我认为重新发布此问题是有必要的。) 似乎有几种相关方法,但我希望能找到一个解决方案这个问题有一个清晰的例子:我不确定之间的区别。 .del
..
我在其中工作的应用程序的服务器使用证书来允许请求。 我已经安装了它,例如,在台式机Chrome浏览器中,它运行正常。这是带有扩展名.cer 的普通证书。现在,我必须在我的android应用程序中也使该证书起作用,老实说,我 要发出请求,我正在使用okhttp2,如本例所示: public String makeServiceCall(字符串url,JSONObject数据){
..
我知道有很多类似的问题,但是我都看过了,没有一个真正有用。 所以,这是我的问题: 我正在使用翻新+ okhttp从API提取一些数据,我想将其缓存。不幸的是,我没有对该API服务器的管理员访问权限,因此无法修改该服务器返回的标头。 (当前,服务器返回Cache-Control:私有的)。 所以我决定使用okhttp标头欺骗来插入适当的缓存标头。可悲的是,无论我做什么,缓存似乎都不
..
我在Websocket ws is closed with code: 1006 reason: 上遇到问题 环境 Amazon EC2 Instance : t2.micro Ubuntu 18.04 Node : v12.16.3 Websocket : https://github.com/websockets/ws : 7.3.0 MongoDb : shell version
..
我使用okhttp向服务器发送请求,但出现错误 Server chose TLSv1, but that protocol version is not enabled or not supported by the client. javax.net.ssl.SSLHandshakeException: Server chose TLSv1, but that protocol versi
..
我一直在玩Java中的Http,但遇到了一个奇怪的问题.下面是执行GET方法的片段代码: OkHttpClient client = new OkHttpClient(); client.setConnectTimeout(100, TimeUnit.SECONDS); client.setReadTimeout(100, TimeUnit.SECONDS); Response respon
..
所以这是问题所在,我正在尝试为我的应用程序实现缓存,我遵循了本教程 Toast.makeText(getContext(),getContext().getResources().getString(R.string.error_failed_to_load_posts),Toast.LENGTH_SHORT).show(); 被执行.那么谁能告诉我我做错了吗?还是指导我获得这个问题的答案
..
当我尝试将在本地主机上运行的api与Java中的OkHttpClient连接时.但这会引发该错误: java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 44338) from /127.0.0.1 (port 35986) after 10000ms: isConnected failed: EC
..
我正在开发一个将数据发送到azure事件中心的应用程序.这类似于此处的博客文章: http://sreesharp.com/send-events-from-android-app-to-microsoft-azure-event-hubs/ 但是,我更新了连接代码以使用OkHttp: public void sendMessageOkHttp(String dataPacket, S
..
我有时会遇到异常-android.os.NetworkOnMainThreadException,有时代码会起作用. 这是我的代码 Observable.create(new Observable.OnSubscribe() { OkHttpClient client = new OkHttpClient(); @Override
..
这里是场景:我有一个名为MainActivity的活动,调用了一个名为NetworkManager的OkHttp包装器类,以在后台执行网络发布: // In MainActivity NetworkManager manager = new NetworkManager(); try { manager.post("http://www.example.com/api/", reqO
..
我正在尝试使用Retrofit 2.0对移动后端进行API调用.在我的API调用中,我必须对此URL进行必要的调用 https ://api.backendless.com/v1/data/Users?where = followings.objectId =%270B3BA7F9-260F-B378-FF9A-3C2448B8A700%27 要在翻新中形成此URL,我一直在使用以下界
..
我有一个在标头中发送以下参数的api要求- Content-Type-应用程序/x-www-form-urlencoded authKey-(会话令牌) 以及正文中的以下参数(表单日期,即键值对) storeId -1 类型-产品 CategoryId -324 但是,每当我按下此api时,我总是会收到401(UnAuthorized)错误. 我尝试使用M
..
我试图在Android上使用Retrofit 2通过x-www-form-urlencoded实现身份验证,但是遇到一个问题,标题Content-Type没有设置@FormUrlEncoded注释,并且我试图手动设置它,但是当我用Cotent-Type等错字设置它时,它可以正常工作,并且可以在标题中看到它. 改造版本:2.4.0 所以我的问题是:为什么@FormUrlEncoded不能
..
API Networking中的新功能,所以这里有一个问题. 有史以来最好的开始,但是我的代码太多了... 我要解析的json文件: { "id":"541.23", "username":"exampleUser", "links":{ "TWITTER":null, "YOUTUBE":"https://www.youtube.com
..
在我的生产应用程序上应用ProGuard之后.从网址加载图片时,我们面临以下错误 E/vw: Glide failed to load image with exception: UNABLE TO LOAD PUBLICSUFFIXES.GZ RESOURCE FROM THE CLASSPATH. java.lang.IllegalStateException: Unable to l
..
我以与其他版本的手机相同的方式调用android API,并且在Oreo版本(即8)之前可以正常工作.但是在android 9(即Pie版本及更高版本)中并未调用该API.如果馅饼有变化,请告诉我.预先感谢. private void getLoginAPI(String username, String password, String compnaycoce) { if (N
..