|
|
@@ -2,6 +2,7 @@ package cn.muchinfo.rma.netManage.utils
|
|
|
|
|
|
import cn.muchinfo.rma.global.GlobalDataCollention
|
|
|
import cn.muchinfo.rma.netManage.base.ResponseCallback
|
|
|
+import com.blankj.utilcode.util.LogUtils
|
|
|
import com.zhy.http.okhttp.OkHttpUtils
|
|
|
import com.zhy.http.okhttp.callback.StringCallback
|
|
|
|
|
|
@@ -19,6 +20,10 @@ class MyOkHttpUtils {
|
|
|
* @param callback ResponseCallback<*>
|
|
|
*/
|
|
|
fun queryCommon(URL: String,params: Map<String, String>,statementid : String,callback: StringCallback){
|
|
|
+ if (!(URL.contains("http") || URL.contains("https"))) { // Expected URL scheme 'http' or 'https' but no colon was found
|
|
|
+ LogUtils.e("Expected URL scheme 'http' or 'https' but no colon was found")
|
|
|
+ return
|
|
|
+ }
|
|
|
val json = JSONObject()
|
|
|
params.forEach {
|
|
|
json.put(it.key,it.value)
|
|
|
@@ -44,6 +49,10 @@ class MyOkHttpUtils {
|
|
|
type: String,
|
|
|
callback: ResponseCallback<*>
|
|
|
) {
|
|
|
+ if (!(URL.contains("http") || URL.contains("https"))) { // Expected URL scheme 'http' or 'https' but no colon was found
|
|
|
+ LogUtils.e("Expected URL scheme 'http' or 'https' but no colon was found")
|
|
|
+ return
|
|
|
+ }
|
|
|
when (type) {
|
|
|
"1" -> {
|
|
|
queryGet(URL = URL, params = params, callback = callback)
|
|
|
@@ -65,6 +74,10 @@ class MyOkHttpUtils {
|
|
|
* @param params Map<String, Any> 参数
|
|
|
*/
|
|
|
private fun queryGet(URL: String, callback: ResponseCallback<*>, params: Map<String, String>) {
|
|
|
+ if (!(URL.contains("http") || URL.contains("https"))) { // Expected URL scheme 'http' or 'https' but no colon was found
|
|
|
+ LogUtils.e("Expected URL scheme 'http' or 'https' but no colon was found")
|
|
|
+ return
|
|
|
+ }
|
|
|
OkHttpUtils.get()
|
|
|
.url(URL)
|
|
|
.params(params)
|
|
|
@@ -80,6 +93,10 @@ class MyOkHttpUtils {
|
|
|
* @param params Map<String, Any> 参数
|
|
|
*/
|
|
|
fun queryGetForUrl(URL: String, callback: ResponseCallback<*>, params: Map<String, String>) {
|
|
|
+ if (!(URL.contains("http") || URL.contains("https"))) { // Expected URL scheme 'http' or 'https' but no colon was found
|
|
|
+ LogUtils.e("Expected URL scheme 'http' or 'https' but no colon was found")
|
|
|
+ return
|
|
|
+ }
|
|
|
OkHttpUtils.get()
|
|
|
.url(URL)
|
|
|
.params(params)
|
|
|
@@ -94,6 +111,10 @@ class MyOkHttpUtils {
|
|
|
* @param params Map<String, String> 参数
|
|
|
*/
|
|
|
private fun queryPost(URL: String, callback: ResponseCallback<*>, params: Map<String, String>) {
|
|
|
+ if (!(URL.contains("http") || URL.contains("https"))) { // Expected URL scheme 'http' or 'https' but no colon was found
|
|
|
+ LogUtils.e("Expected URL scheme 'http' or 'https' but no colon was found")
|
|
|
+ return
|
|
|
+ }
|
|
|
OkHttpUtils.post()
|
|
|
.url(URL)
|
|
|
.params(params)
|
|
|
@@ -114,6 +135,10 @@ class MyOkHttpUtils {
|
|
|
callback: ResponseCallback<*>,
|
|
|
params: Map<String, Any>
|
|
|
) {
|
|
|
+ if (!(URL.contains("http") || URL.contains("https"))) { // Expected URL scheme 'http' or 'https' but no colon was found
|
|
|
+ LogUtils.e("Expected URL scheme 'http' or 'https' but no colon was found")
|
|
|
+ return
|
|
|
+ }
|
|
|
val json = JSONObject()
|
|
|
params.forEach {
|
|
|
json.put(it.key, it.value)
|