提交 e1b7487d 编写于 作者: J jessyan

Improve comment

上级 17fb7970
package com.jess.arms;
import android.app.Application;
import android.test.ApplicationTestCase;
/**
* <a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
*/
public class ApplicationTest extends ApplicationTestCase<Application> {
public ApplicationTest() {
super(Application.class);
}
}
\ No newline at end of file
/**
* Copyright 2017 JessYan
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
* Copyright 2017 JessYan
* <p>
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* <p>
* http://www.apache.org/licenses/LICENSE-2.0
* <p>
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.jess.arms.http;
import android.support.annotation.Nullable;
......@@ -191,6 +191,13 @@ public class RequestInterceptor implements Interceptor {
}
}
/**
* 解析请求服务器的请求参数
*
* @param body
* @return
* @throws UnsupportedEncodingException
*/
public static String parseParams(RequestBody body) throws UnsupportedEncodingException {
if (isParseable(body.contentType())) {
try {
......@@ -210,6 +217,12 @@ public class RequestInterceptor implements Interceptor {
return "This params isn't parsed";
}
/**
* 是否可以解析
*
* @param mediaType
* @return
*/
public static boolean isParseable(MediaType mediaType) {
if (mediaType == null) return false;
return mediaType.toString().toLowerCase().contains("text")
......
package com.jess.arms;
import org.junit.Test;
import static org.junit.Assert.*;
/**
* To work on unit tests, switch the Test Artifact in the Build Variants view.
*/
public class ExampleUnitTest {
@Test
public void addition_isCorrect() throws Exception {
assertEquals(4, 2 + 2);
}
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册