androidpost添加到请求头

androidpost添加到请求头,第1张

首先需要在url中加特殊标记/协议, 如在onWebViewResource方法中拦截对应的请求,然后将要添加的请求头,以get形式拼接到url末尾。

拦截器没搞懂就先搞这个法子暂时先写到请求里面,不然api接口啥都用不了,其实也并不是特别麻烦,后续要改,不考虑使用拦截器的话,可能要使用到sqlite数据库,emmmm,想想还是别这么干。

1,post + header

 public void postTest(){

        OkHttpClient client = new OkHttpClient()

        //post请求

        FormBody formBody = new FormBody.Builder()

                .add("event_id","33")

                .build()

        Request request = new Request.Builder().url(DecryptionAddress+"app/event/accept").

                addHeader("Token","服务器获取的token").post(formBody).build()

        client.newCall(request).enqueue(new Callback() {

            public void onFailure(Call call, IOException e) {

                System.out.println(e.getMessage())

            }            public void onResponse(Call call, Response response) throws IOException {

                if(response.code() >= 200 &&response.code() <300) {

                   String result = response.body().string()

                    System.out.println(result)

                }

            }

        })

    }

登录后复制

2,get + header

php post请求发送xml 数据 怎么添加请求头

实用数组,形参用指针变量

main()

{int a[10]

……

f(a,10)

……

f(int *x,int n)

{

……

}

}

3) 实参、型参都用指针变量

4) 实参为指针变量,型参为数组名。

【例10.20】用实参指针变量改写将n个整数按相反顺序存放。

void inv(int *x,int n)

{int *p,m,temp,*i,*j

m=(n-1)/2

i=xj=x+n-1p=x+m

for(i<=pi++,j--)<BR> {temp=*i*i=*j*j=temp}

return

}

main()

{int i,arr[10]={3,7,9,11,0,6,7,5,4,2},*p

p=arr

printf("The original array:\n")

for(i=0i<10i++,p++)

printf("%d,",*p)

printf("\n")

p=arr

inv(p,10)

printf("The array has benn inverted:\n")

for(p=arrp<arr+10p++)

printf("%d,",*p)

printf("\n")

}

注意:main函数中的指针变量p是有确定值的。即如果用指针变作实参,必须现使指针变量有确定值,指向一个已定义的数组


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11528740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存