小编mil*_*edi的帖子

ok部分中的okhttp loggin拦截器

我正在尝试使用okHTTP多部分将图像上传到服务器中.服务器不接受我的请求.我的问题是我在日志记录拦截器中看不到我的多部分,所以我无法调试.这是我使用的代码和生成的日志cat以及所需的有效负载.任何帮助表示赞赏.

            RequestBody requestBody = new MultipartBody.Builder()
                .setType(MultipartBody.FORM)
                .addFormDataPart("uploaded_file", filename, RequestBody.create(MEDIA_TYPE_PNG, sourceFile))
                .addFormDataPart("flowChunkNumber", "1")
                .addFormDataPart("flowCurrentChunkSize", String.valueOf(sourceFile.getTotalSpace()))
                .addFormDataPart("flowChunkSize", "1048576")
                .addFormDataPart("flowIdentifier", "4731-images1jpeg")
                .addFormDataPart("flowFilename", "images (1).jpeg")
                .addFormDataPart("flowFilename", "images (1).jpeg")
                .addFormDataPart("flowRelativePath", "images (1).jpeg")
                .addFormDataPart("flowTotalChunks", "1")
                .build();

        Request request = new Request.Builder()
                .addHeader("cookie", ******* )
                .url(URL_UPLOAD_IMAGE)
                .post(requestBody)
                .build();

        HttpLoggingInterceptor logInterceptor = new HttpLoggingInterceptor();
        logInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY);

        OkHttpClient client = new OkHttpClient
                .Builder()
                .addNetworkInterceptor(logInterceptor)
                .build();


        Response response = client.newCall(request).execute();
Run Code Online (Sandbox Code Playgroud)

这就是我在使用拦截器时在log cat中看到的内容

D/OkHttp: - > POST https://www.appido.ir/api/profile/avatar http/1.1

D/OkHttp:内容类型:multipart/form-data; 边界= a8028055-3a30-4942-916b-af56935e8b32

D/OkHttp:内容长度:14097 D/OkHttp:cookie:************************
Domain = .appido.ir; expires =星期二,2016年8月23日13:31:11 GMT; 路径= …

forms android multipartform-data okhttp

10
推荐指数
1
解决办法
1886
查看次数

如何在Haskell中将纪元转换为公历日期时间

假设我有一个表示大纪元时间的整数,例如epoch = 1499055085,我想将其转换为UTCTimeHaskell。我怎样才能做到这一点?

在其他语言中,这是一项非常琐碎的任务,为什么在haskell中如此困难?

time haskell epoch gregorian-calendar

4
推荐指数
2
解决办法
656
查看次数

了解如何应用Haskell函数

我正在进行Nicta课程练习,在那里我遇到了一个我不理解的例子.我有两个函数,它们的类型如下:

filtering :: Applicative f => (a -> f Bool) -> List a -> f (List a)

(>) :: Ord a => a -> a -> Bool
Run Code Online (Sandbox Code Playgroud)

然后,我申请filtering(>)和检查类型是GHCI.结果类型是:

filtering (>) :: Ord a => List a -> a -> List a
Run Code Online (Sandbox Code Playgroud)

我不明白这个结果是怎么产生的.

haskell

1
推荐指数
1
解决办法
87
查看次数

了解如何在Haskell中解析纯函数

在我输入的GHCi中pure 2返回2; 或pure "aa"返回"aa".我想知道这个应用实例是如何解决2或GHCi的"aa".

haskell ghci applicative

1
推荐指数
1
解决办法
69
查看次数