91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 209KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-16
  • 語言: 其他
  • 標(biāo)簽: Xamarin??

資源簡介

VS2017 下Xamarin移動(dòng)開發(fā)Get,Post服務(wù)請(qǐng)求源碼封裝,支持實(shí)體對(duì)象直接發(fā)送Request請(qǐng)求: var result = HttpClientHelper.GetInstance.PostT("GetStoreTVProductInfo", request); 注意:Json轉(zhuǎn)換使用的Newtonsoft.Json.dll需要使用新版本,我一并放入了壓縮包,可直接引用。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Net.Http;
using?System.Net.Http.Headers;
using?System.Text;

using?Android.App;
using?Android.Content;
using?Android.OS;
using?Android.Runtime;
using?Android.Views;
using?Android.Widget;
using?Newtonsoft.Json;

namespace?MyAndroidSecondTest
{
????///?
????///?服務(wù)請(qǐng)求幫助類
????///?Author:William(徐威)
????///?Create?Time:2018-03-14
????///?

????public?class?HttpClientHelper
????{
????????//定義默認(rèn)服務(wù)請(qǐng)求Url
????????public?static?string?apiUrl?=?“http://192.168.1.64/Eson.Store.Host/“;

????????#region?構(gòu)造客戶端Http操作幫助類靜態(tài)對(duì)象
????????private?static?HttpClientHelper?instance?=?null;

????????///?
????????///?Http請(qǐng)求對(duì)象
????????///?Author:William(徐威)
????????///?Create?Time:2018-03-14
????????///?

????????private?static?HttpClient?client?=?null;

????????private?static?readonly?object?convertlock?=?new?object();

????????///?
????????///?客戶端Http操作幫助類靜態(tài)對(duì)象
????????///?Author:William(徐威)
????????///?Create?Time:2018-03-14
????????///?

????????public?static?HttpClientHelper?GetInstance
????????{
????????????get
????????????{
????????????????lock?(convertlock)
????????????????{
????????????????????if?(instance?==?null)
????????????????????{
????????????????????????instance?=?new?HttpClientHelper();
????????????????????}

????????????????????//初始化請(qǐng)求地址
????????????????????client?=?new?HttpClient();
????????????????????return?instance;
????????????????}
????????????}
????????}

????????///?
????????///?客戶端Http操作幫助類靜態(tài)對(duì)象
????????///?Author:William(徐威)
????????///?Create?Time:2018-03-14
????????///?

????????public?static?HttpClientHelper?CreateInstance(string?servicesURL?=?null)
????????{
????????????lock?(convertlock)
????????????{
????????????????if?(!string.IsNullOrEmpty(servicesURL))
????????????????{
????????????????????apiUrl?=?servicesURL;
????????????????}

????????????????if?(instance?==?null)
????????????????{
????????????????????instance?=?new?HttpClientHelper();
????????????????}
????????????????//初始化請(qǐng)求地址
????????????????client?=?new?HttpClient();

????????????????return?instance;
????????????}
????????}


????????///?
????????///?對(duì)Http請(qǐng)求對(duì)象的服務(wù)地址重新賦值
????????///?Author:William(徐威)
????????///?Create?Time:2018-03-14
????????///?

????????///?服務(wù)地址
????????public?void?BindRestAddress(string?restAddress)
????????{
????????????apiUrl?=?restAddress;
????????}

????????#region?定義返回方式定義為Json
????????///?
????????///?定義返回方式定義為Json
????????///?Author:William(徐威)
????????///?Create?Time:2018-03-14
????????///?

????????///?
????????private?void?BindUriResopnseType(ref?string?uri)
????????{
????????????#region?返回方式定義為Json
????????????if?(uri.IndexOf(“?“)?==?-1)
????????????{
????????????????uri?+=?“?format=json“;
????????????

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????8592??2018-03-14?19:36??Xamarin移動(dòng)開發(fā)Get、Post服務(wù)請(qǐng)求源碼\HttpClientHelper.cs

?????文件?????658432??2018-02-18?09:41??Xamarin移動(dòng)開發(fā)Get、Post服務(wù)請(qǐng)求源碼\Newtonsoft.Json.dll

?????目錄??????????0??2018-03-14?19:59??Xamarin移動(dòng)開發(fā)Get、Post服務(wù)請(qǐng)求源碼

-----------?---------??----------?-----??----

???????????????667024????????????????????3


評(píng)論

共有 條評(píng)論