草庐IT

HttpClient-Xamarin

全部标签

.NET7使用HttpClient实现查询天气预报接口

朋友做网站需要根据城市展示天气预报,找了一圈没有找到靠谱的接口,今天在中央气象台的官网查询某个城市找到了接口,先用postman试了一下居然可以使用,可以查询某个城市7天的天气预报等信息。但是查询编码是气象台自己的编码,在网上搜索了一下居然有这个编码。本文使用HttpClient方法查询这个接口。天气接口城市编码HttpClient是.netcore平台最常用的http请求工具,它直接基于Socket开发,提供了异步友好的代码编写方式,它在System.Net.Http命名空间下。一、新建环境首先新建一个.NET7 Asp.netcoreweb Api程序。如下选项。二、在控制器中新建GetW

c# - Xamarin iOS 调试需要永远,不加载模拟器

我使用VisualStudio2015和XamarinforiOS开始了一些测试。最新版本的Xamarin构建服务器已在我的新MacMini上设置并运行,VisualStudio2015已更新并运行最新版本的Xamarin。现在,当我编译一个标准的通用应用程序时,它会在3秒左右的时间内完成。但是当我点击调试时,服务器日志说它正在处理请求,但是模拟器没有显示,Mac上也没有任何消息。在无尽的列表之后:RequesthandledinX.XXXms(通常以大约2秒为步长)它在几分钟后停止调试,在Mac或VisualStudio中没有任何消息。我的调试有什么问题?是VisualStudio、

ios - Xamarin.Forms IOS 错误替换现有签名

我认为这个错误是在我更改配置文件后开始发生的。我的应用程序在visual2017Xamarin.Forms项目上,并在连接到MACbook的WindowsPC上构建。Android和UWP项目运行良好。我试过:卸载/重新安装skiasharp包使用卸载脚本卸载Xamarin.IOS并清空MAC端的缓存文件夹允许所有应用程序完全访问钥匙串(keychain)这里是错误:/Users/myusername/Library/Caches/Xamarin/mtbs/buildsentercodehere/MyAppName.iOS/ec3fa8c87274cfb85c8423bb8f47560

httpclient kerberos keytab身份验证无登录。

我可以成功地将HTTP请求发送给与Kerberos的服务器,这个和stackoverflow指令这个或其他人,它们都需要登录。但是,我想知道是否可以摆脱login.conf文件,并以编程方式设置Kerberos身份验证详细信息。看答案我知道您想避免登录。另一方面,您可以看到本教程,在哪里:custom-client{com.sun.security.auth.module.Krb5LoginModulerequiredstoreKey=trueuseKeyTab=truekeyTab="file:///c:/spnego-examples/hellokeytab.keytab"principa

c# - 访问 Xamarin.iOS Settings.Bundle?

我已经尝试了很长一段时间来找到一个应该非常简单的问题的解决方案。我想要的是可以在应用程序未运行时在iPhone设置菜单中编辑的变量。基本上是一个包装在iOSGUI中的配置文件。这应该是iOS中的一个内置功能,虽然我可以找到一些与之相关的方法,但我找不到实际的解决方案。我最接近我想要的是它像任何其他变量一样工作的地方:应用程序启动时为空,应用程序关闭时再次被划伤。并且在iPhone设置窗口中仍然不可见。这是我的代码:privatevoidLoadSettingsFromIOS(){//Thisiswhereitworkslikeanyothervariable.Aka.getsscrat

c# - 将 UIBarButtonItem 添加到 Xamarin IOS 中的导航栏

如何将自定义UIBarButtonItem添加到导航栏右侧。publicUIBarButtonItembtn_Cart{get;set;}publicDetailedController(){stringbuttonTitle="One";btn_Cart=newUIBarButtonItem(buttonTitle,UIBarButtonItemStyle.Bordered,null);btn_Cart.Clicked+=(s,e)=>{newUIAlertView("click!","btnOneclicked",null,"OK",null).Show();};}publicov

ios - xamarin中经典api和统一api ios项目有什么区别

如以下屏幕截图所示,xamarin中的经典api和统一apiios项目有什么区别? 最佳答案 ClassicAPI和UnifiedAPI之间几乎没有区别:经典API不支持64位应用程序。代码共享繁琐。二进制引用:ClassicAPI:monutouchUnifiedAPI:Xamarin.iOS架构:ClassicAPI:i386(forsimulator),ARMV7+ARMV7s+{ARMV&+ARMV7s}fordeviceUnifiedAPI:i386,X86_64,i386+x86_64(forsimulator)+ARM

c# - Xamarin cycle 7 IOS IPA 输出现在在日期时间文件夹中

我刚刚更新到最新版本的XamarinStudio,但是当我尝试使用XBuild构建我的解决方案时,通过我们的持续集成服务器,它现在在数据时间文件夹中生成IPA文件(在通常的bin\iphone中\Ad-hoc文件夹)例如:Finisher32016-06-0911-57-45\Finisher3.ipa但是我不明白为什么它现在这样做-在以前的版本中它给了我一个文件如下:Finisher3-1.68.1.1.ipa有谁知道如何让它重新设置版本号,而不是将它放在日期时间文件夹中,这使得在我完成构建后将IPA复制到发布文件夹是相当不切实际的。 最佳答案

ios - Xamarin 表格 : Master Detail Page : How to disable swipe gesture to load the menu on iOS

我需要屏幕在上面画东西。由于我在同一屏幕上有一个MasterDetailPage,每当我在打开菜单的方向上绘制时,菜单会在我绘制的同时滑动打开。有没有办法阻止它滑动打开,但仍然可以点击菜单按钮打开它。 最佳答案 我找到了解决方案:#if__IOS__IsGestureEnabled=false#endif将IsGestureEnabled设置为false将停止滑动打开菜单。该值只能为iOS设置。如果我为android设置,菜单按钮在点击时不会打开菜单。 关于ios-Xamarin表格:M

ios - 如何针对旧版本的 iOS SDK 构建 Xamarin

我正在尝试在我的MacBook上使用XamarinStudio为Apple商店构建我的XamarinForms应用程序。直到最近,它都运行良好。在iOS构建选项卡上的SDK版本下拉列表中,我唯一可用的选项是默认和8.3。如果我使用其中任何一个构建并尝试上传到商店,我会收到以下错误:ERRORITMS-90068:"Thisbundleisinvalid.ThevalueprovidedforthekeyMinimumOSVersion'8.3'isnotacceptable."我猜这是因为最近将所有Xamarin和Xcode组件更新到了最新版本。我在想办法找回8.2SDK。我尝试从Xc