V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiangyuecn  ›  全部回复第 117 页 / 共 122 页
回复总数  2433
1 ... 109  110  111  112  113  114  115  116  117  118 ... 122  
2018-09-10 22:26:48 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@liuguang public abstract class WebRequest

abstract 需要查实现 public class HttpWebRequest : System.Net.WebRequest 然后会发现帖子正文中的引用内容
2018-09-10 19:32:02 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@verrickt 嗯嗯,HttpClient 和 WebRequest 一个尿性:it may take 15 seconds or more before a WebException is thrown to indicate a timeout on your request,timeout 是不管 dns 解析部分超时

用 CancallationTokenSource 和 @ZhLTE #16 的建议一个意思,HttpClient 有相应方法支持,WebRequest 有点不好办
2018-09-10 18:15:11 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@fwee 研究 get request body 的时候发现的一篇文章: https://blog.csdn.net/q_an1314/article/details/51298073,我不是要用 GET 来发请求体,而是遇上了需要拿到请求 Stream 才能处理 ConnectTimeout,但 GET 不让拿 RequestStream,导致 GET 部分无解,真遇上了“ GET 不让发请求体”,有点为难
2018-09-10 18:06:21 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@xupefei 不要在意其他人的回复,我回复 19 楼是很认真的,task 你没有遇到 task 的线程池占满的情况,不排除永远等待的可能

其他楼层杠的我脾气很暴躁,包涵包涵~
2018-09-10 18:01:38 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@luozic
@zkd8907
@cdwyd

我也是一个杠精,何况在我自己写的帖子里面,百毒不侵,(doge+滑稽+辣稽
2018-09-10 17:57:34 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@xupefei 隔壁 java 笑了,哈哈哈,一些简单功能的缺失,用大的代价来弥补一下的做法,不到万不得已,不开相对重量级的 task,毕竟大部分请求 50ms 以内就完成了,一个 task 下来可能额外需要等待 0-50ms 才会做实际的任务

@daigouspy 一样

网络请求这种耗费时间的,按理应该提供比较精细的超时控制,jdk 就没有这个问题。
想到正则表达式都有超时控制,一个网络请求基本的东西,还要开线程控制超时,就是底层太简陋了。
.net 明显的缺陷看 dns 查询部分,太不靠谱
2018-09-10 17:42:14 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@yulitian888 字面意思 HttpClient extend WebClient,WebClient using HttpWebRequest,仅字面意思

@ZhLTE 差不多这意思,从请求创建开始,不管是哪里卡了,只要到时间还么有最终结果就是超时
2018-09-10 17:37:40 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@catcn 刀呢
2018-09-10 17:34:27 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@ZhLTE 比如 get 一下 www.dropbox.com ,能达到预期( 2 秒超时就是 2 秒超时)的语言就是 ok,.net 就是渣渣
2018-09-10 17:29:52 +08:00
回复了 xiangyuecn 创建的主题 程序员 C#中的废物 WebRequest
@cjw1115 @daigouspy 用什么都无所谓,关键是需要的功能有没有,有 System.Net.Http.HttpClient 这个框架自带的,配置设置基本没有,因为够简单,满足 98%的需求吧,2%就呵呵,仅此而已
辣眼睛 绝对是没有经过设计,然后没有前端写 css,100%是后端人员临时写的 html 代码

备案:
http://wx4.sinaimg.cn/large/a32300cdgy1fv2x1nwpnmj20zha4eb2g.jpg
2018-09-08 22:16:52 +08:00
回复了 beryl 创建的主题 程序员 请教个问题,程序参数判断是否应该多层校验呢?
是时候展现真正的技术了 代码改一改绝对管用:fooB( Cls cls_If_传_Null_弹小 JJ )
2018-09-08 21:26:33 +08:00
回复了 beryl 创建的主题 程序员 请教个问题,程序参数判断是否应该多层校验呢?
看到 private 我就笑了笑 不说话
2018-09-08 19:12:01 +08:00
回复了 onice 创建的主题 程序员 想往 web 全栈发展,前端需要学习哪些技术
@mumbler webview 了解一下,货真价实的一次编写到处运行(滑稽
2018-08-30 23:07:35 +08:00
回复了 Andor_Chen 创建的主题 Flask 送几本《Flask Web 开发(第 2 版)》
稀释一下 做个分母
2018-08-20 21:54:12 +08:00
回复了 wsds 创建的主题 Python 获取验证码是单独的 url, 那么每次的请求怎么能与验证码同步
围观楼上诸位大佬扯淡 (doge,极其普通的验证码也能扯上这么多 (滑稽

@wsds 你下载完了之后要保证后面访问页面的时候不会再次请求验证码这个地址,访问页面时候把验证码图片请求拦截干掉,验证码就不会变动了。。跟 session 什么的鬼东西一毛钱关系都没有,那是后端的玩意,跟请求跟页面有一毛钱关系,亏楼上还讨论的这么津津有味


或者你换一个方法,不要下载验证码,先访问页面,把验证码区域截个图然后获得验证码图片,还更简单粗暴可靠叼炸天
2018-08-13 21:16:38 +08:00
回复了 maninfog 创建的主题 Android Retrofit 如何优雅的请求这样的后台接口?
杠也杠了,擦一下屁股。虽然没用过 Retrofit,但查了一下,他可以 post 字符串出去,看人家写的:
http://wx3.sinaimg.cn/large/a32300cdgy1fu8dntfsz8j20nf090t9x.jpg

这样的话,现在优雅的层面完全就可以不在 Retrofit 这个层面上了,完全在如何优雅的生成一段 json 数据上。
依我暴力的习惯:

写一个静态类,类里面两个方法:
HashMap BuildPostMap()
String MapToJson(HashMap)

粗暴的使用:
1. BuildPostMap:生成一个 map,map 里面已包含所有必要参数数据
2. ........ 根据不同接口 put 参数到 map,至于参数从哪里来.....(这不重要)
3. MapToJson:map 转成 json,这么通用的功能,估计这个方法都可以省略
2018-08-13 20:54:34 +08:00
回复了 maninfog 创建的主题 Android Retrofit 如何优雅的请求这样的后台接口?
我好像理解错了。。。杠的那句收回来,哈哈


主题到底是 A:

后端要求:post: {key1:value,key2:value}
你发送:post: key1=value&key2=value

还是 B:

后端要求:post: key1=value&key2=value
你发送:post: {key1:value,key2:value}
2018-08-13 20:49:19 +08:00
回复了 maninfog 创建的主题 Android Retrofit 如何优雅的请求这样的后台接口?
@maninfog #6 这句话真难听,form 表单 application/x-www-form-urlencoded 请求的 body 格式是一个标准格式。。。后端已经吐了一口老血

顺带杠一句:楼上几位大佬真水( doge
2018-08-13 19:38:18 +08:00
回复了 maninfog 创建的主题 Android Retrofit 如何优雅的请求这样的后台接口?
发现别人家定义的注解用多了,写代码飞快。。。自己用简单对象搭积木反而不会,哈哈哈哈哈哈。传说:一顿操作猛如虎::一看战绩 0-5 (逃
1 ... 109  110  111  112  113  114  115  116  117  118 ... 122  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3878 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 10:24 · PVG 18:24 · LAX 02:24 · JFK 05:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.