- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
tôi sử dụng trong dự án của tôi Trang bị thêm-1.6.0
+ đượchttp-2.0.0-RC1
. Khi tôi chạy dự án, tôi gặp lỗi.
java.lang.RuntimeException: Retrofit đã phát hiện thấy OkHttp không được hỗ trợ trên đường dẫn lớp.
Để sử dụng OkHttp với phiên bản Retrofit này, bạn sẽ cần:
1. com.squareup.okhttp:okhttp:1.6.0 (hoặc mới hơn)
2. com.squareup.okhttp:okhttp-urlconnection:1.6.0 (hoặc mới hơn)
Lưu ý rằng OkHttp 2.0.0+ được hỗ trợ!
有人知道如何解决这个问题吗?
câu trả lời hay nhất
Ngay cả với OkHTTP 2, bạn cũng cần nhập thêm urlConnection
Biên dịch 'com.squareup.okhttp:okhttp-urlconnection:2.0.0'
Về android - Retrofit đã phát hiện lỗi OkHttp không được hỗ trợ trên đường dẫn lớp cho OKHttp 2.0, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/24121592/
Tôi đang triển khai Sự kiện do máy chủ gửi bằng thư viện của OkHttp. Các sự kiện do máy chủ gửi hoạt động bằng cách duy trì kết nối HTTP mở tới máy chủ, nơi "sự kiện" có thể được truyền ngược lại máy khách. Kết nối sẽ chỉ được thực hiện khi có lỗi hoặc do máy khách
Tôi cần tái tạo lỗi bằng OkHttp để có thể gửi lỗi hoặc đặt câu hỏi trên StackOverflow. Cách dễ nhất để làm điều này mà không cần thiết lập nhiều là gì? Tôi đọc https://stackoverflow.c
Tôi cần tái tạo lỗi bằng OkHttp để có thể gửi lỗi hoặc đặt câu hỏi trên StackOverflow. Cách dễ nhất để làm điều này mà không cần thiết lập nhiều là gì? Tôi đọc https://stackoverflow.c
Tôi đang cố gắng sử dụng OkHttp để liên lạc phía máy khách với máy chủ HTTP/2. Thêm vào Maven POM: com.squareup.okhttp3 okhttp 3.2.0 Cái này là của tôi
Tôi liên tục thấy dòng nhật ký sau trong Logcat khi sử dụng ứng dụng của mình: 19098-19147/ W/OkHttpClient: Một kết nối tới đã bị rò rỉ.
Nhóm của tôi đang gặp phải vấn đề này khi sử dụng tính năng tích hợp chậm để tải tệp lên, vì vậy dựa trên nhận xét trong câu hỏi đó, tôi muốn hạn chế các yêu cầu trong quá trình triển khai Kotlin của mình. Tôi đang cố gắng tích hợp Okio Throttler vào thiết bị chặn OkHttp
Làm cách nào để xác minh rằng okhttp đã đàm phán thành công http/2 mà không cần sử dụng https/1.1? Tôi có thể kiểm tra một số thông tin trong thư trả lời không? Cảm ơn, -Tony Câu trả lời hay nhất cho bạn biết vì okhttp 3.0 xoay quanh OkHttp
Tôi muốn đưa ra yêu cầu và buộc nó sử dụng Protocol.HTTP_2. Tôi đã thử đoạn mã sau: import okhttp3.{OkHttpClient, Protocol, request} import s
Tôi không rành lắm về thư viện OkHttp và tôi có một số câu hỏi về cách sử dụng thư viện này cho các yêu cầu không đồng bộ. Để lập trình Android, tôi sử dụng thư viện Android cho http và asyncTask cho một số yêu cầu. Nhưng vì tôi muốn thử O
Tôi đang sử dụng Retrofit-1.6.0 + okhttp-2.0.0-RC1 trong dự án của mình. Khi tôi chạy dự án, tôi gặp lỗi. java.lang.RuntimeException: Phát hiện trang bị thêm
Hành vi mặc định của OkHttpClient là đặt keep-alive thành true. Đối với trường hợp sử dụng cụ thể của chúng tôi, tôi cần đặt thành sai. Tôi không tìm thấy bất kỳ cài đặt nào trong mã nguồn Java để thực hiện việc này. Có người đã gặp phải
Tôi đang cố gắng để OkHttp hoạt động trong dự án Android Studio của mình, tôi đã tạo một lớp và dán đoạn mã sau từ đây: https://github.com/square/okhttp/blob/master/
Tôi nhận thấy rằng OkHttp hỗ trợ h2 qua ALPN trong Android 5.0+. Từ một số bài viết, tôi biết được rằng chúng ta có thể sử dụng đàm phán NPN cho các yêu cầu http/2. Tôi có thể vượt qua NPN
Tôi biết rằng Retrofit sử dụng OkHttp trong nội bộ. Tuy nhiên, tôi có thể thấy một số nhà phát triển cung cấp ứng dụng theo phương thức sau trả về new Retrofit.Builder() .baseUrl(Bu
Tôi đang cố gắng để OkHttpClient trên Android thực hiện các yêu cầu HTTPS bằng chứng chỉ tùy chỉnh trong khi liên kết với địa chỉ cục bộ của giao diện mạng cụ thể. Nỗ lực hiện tại của tôi trong việc này sử dụng OkH sau
Tôi có một ứng dụng Android gốc dành cho bản demo kết nối https và tôi gặp ngoại lệ này:: Mã kết nối của tôi rất đơn giản: URL url = URL mới("https://192.168.1.5
Tôi đang ghi đè hàm dnsEnd() trong EventListener: @Override public void dnsEnd(Call call, String domainName, L
Tôi có thiết lập nhiều dự án Android với okhttp, là một phần của nhiều dự án trong dự án A, okhttp được bao gồm trong mã nguồn. Trong dự án B, okhttp đi kèm với một phần phụ thuộc của thư viện. Khi xây dựng, tôi gặp lỗi sau. Thi hành
Tôi đang cố gắng thêm khoản thanh toán vào ứng dụng của mình bằng pesapal nhưng gặp sự cố, tôi đã thêm triển khai phụ thuộc 'com.pesapal.android:pesapalandroid:1.0.5' vào ứng dụng của mình và kể từ đó tôi có một khoản thanh toán
Tôi mới thử sử dụng OkHttp nhưng khi đồng bộ hóa tệp lớp của mình với Android Studio, tôi gặp phải sự cố sau: Lỗi: Không tìm thấy: com.squareup.okh
Tôi là một lập trình viên xuất sắc, rất giỏi!