GET方法直接url.request().query()即可获得key=value&key=value形式的参数,可以直接拼凑参数,然后签名。
POST方法:有三种情况,表单,body,multipart三种情况,对于multipart主要是文件,一般过滤掉。
重要源码:
if (requestBody instanceof FormBody) {for (int i =0i <((FormBody) requestBody).size()i++) {rootMap.put(((FormBody) requestBody).encodedName(i), ((FormBody) requestBody).encodedValue(i))}} else {//buffer流Buffer buffer = new Buffer()requestBody.writeTo(buffer)String oldParamsJson = buffer.readUtf8()rootMap = mGson.fromJson(oldParamsJson, HashMap.class) //原始参数rootMap.put("publicParams", commomParamsMap) //重新组装String newJsonParams = mGson.toJson(rootMap) //装换成json字符串request = request.newBuilder().post(RequestBody.create(JSON, newJsonParams)).build()}
具体靠参考:http://blog.csdn.net/wuyinlei/article/details/57087872
我们可以通过iMindMap导出功能将iMindMap文件导出为文档,在不破坏整体内容的基础上,能够更好的使用、分享思维导图。下面本文将要讲述的就是如何将iMindMap文件导出为文档。
iMindMap 11 win版 :点击获取下载地址 iMindMap 11 Mac版 :点击获取下载地址
1
绘制好iMindMap思维导图后,不需要进行保存,我们可以直接点击【文件】中的导出&共享。
2
打开导出页面,在导出选择中选择“文档”选项。
3
就会打开文档导出页面。
4
我们选择文档的导出类型,Word、PDF或是ODT。在选择框内选择模板类型,亦或是点击自定义模板,来设计个人喜欢的模板。
5
通过分支排序来选择主题分支在文档中的顺序,并且在布局选项中可以选择启用页码、标题编号、标题缩进设置。
6
点击导出后,选择导出iMindMap文件的保存位置,确认后点击导出即可,便可以在所选文件夹中找到被导出iMindMap文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)