Post请求:first path segment in URL cannot contain colon 的解决方案
目录
问题
解决
问题
使用Golang开发流媒体服务器处理Post请求时,遇到了这个报错信息:
2020/12/14 07:21:01 callback post failed
2020/12/14 07:21:01 error:***:8080/api/callback: first path segment in URL cannot contain colon
解决
网上查了一下,可行的方案基本都是说在 “host:port” 前增加“//”。
确实能解决问题,但是,这只是表象。真正的原因是缺少请求协议的说明,其实完整的表述应该是“http://host:port/api”。
当然,如果你是https协议的话,那就是“https://host:port/api”。如果使用默认端口的话,http协议的port是80,https协议的port是443。当然,也可以指定。
需要注意的是一般网络接口的请求发送都是用http协议,而https协议使用的比较少。因为http协议使用简单,功能实现起来也比较快,同时延时还低。而https协议要求严苛,功能实现比较复杂一些,握手和加解密都相对耗时。但是这也是处于安全的考虑。因此,在涉及隐私文件上传,比如身份证、银行卡信息,或者涉及支付、转账等安全等级较高的操作时会强制要求使用https协议,其他场景考虑http协议即可。
Post请求:first path segment in URL cannot contain colon 的解决方案相关推荐
- yaourt/yay 安装软件出现 parse “XXX“: first path segment in URL cannot contain colon 错误
系统:Manjaro 20.0.3 桌面环境:Gnome 下午安装 yaourt/yay 安装软件总是时不时出现 parse "XXX": first path segment i ...
- first path segment in URL cannot contain colon
一:问题 func main(){url,err:= url.Parse("127.0.0.1:8080")if err!=nil{fmt.Println(err)}fmt.Pri ...
- Retrofit2网络请求的path部分的“/”斜杠乱码为“百分号2F”,请求结果为400的请求无效
网络请求rxjava + retrofit2的方式请求网络,请求结果为400 通过抓包发现retrofit2的url的path参数的"/"被转义成为"%2F", ...
- scrapy多个page爬取, post请求, 通过爬到的URL继续发请求爬页面
scrapy多个page的爬取 import scrapy from bossPro.items import BossproItemclass BossSpider(scrapy.Spider):n ...
- python模拟Get请求保存网易歌曲的url
python模拟Get请求保存网易歌曲的url 作者:vpoet 日期:大约在夏季 #coding:utf-8import requests import jsonurl = 'http://musi ...
- 谷歌扩展程序设置ajax请求允许跨域(极少人知道的解决方案)
谷歌扩展程序设置ajax请求允许跨域(极少人知道的解决方案) 参考文章: (1)谷歌扩展程序设置ajax请求允许跨域(极少人知道的解决方案) (2)https://www.cnblogs.com/ga ...
- JS获取项目Url请求头Path
Location host 属性 host 属性是一个可读可写的字符串,可设置或返回当前 URL 的主机名称和端口号. //在公共的JS中写 const path = "http://&qu ...
- 怎么样给ajax的ulr加密,研究Ajax请求受登录保护的URL的优雅解决
在此先记下思路. 场景:登录页面login,在一个登录后才能访问的页面dashboard,dashboard上有一个按钮button,button绑定了一个单击事件,触发后发出一个ajax请求,aja ...
- 利用JS面向对象+模块化封装集AJAX请求、基本数据校验、URL参数截取等功能于一身的通用工具模块
以下为封装好的工具类代码,使用方法将在后边介绍. /*** Created by xiaoqiang on 2017/11/09.*/ 'use strict'; import $ from 'jqu ...
最新文章
- jquery文件上传插件|进度条
- Nxt节点安装指南之RaspberryPi树莓派版
- thread_t 数组 linux,首页 C#如何打印pthread_t
- Order Proposals in the Past
- php mysql随机记录,php – 从MySQL中选择可变数量的随机记录
- 物理化学 相平衡
- [USACO4.2]完美的牛栏The Perfect Stall
- VTK:几何对象之Plane
- 特斯拉得克萨斯超级工厂正式开业 计划明年开始生产电动皮卡
- 使用Box2D制作AS3游戏——2.1a版本——Hello World Box2D .
- 查找和杀掉postgresql堵塞的会话
- strstr区分大小写吗_ONU、机顶盒、路由器,遇到问题你会处理了吗?
- Java用WebSocket + tail命令实现Web实时日志
- 新浪xweibo代码架构分析(二次开发)
- iframe背景透明的设置方法
- 用友软件用友二次开发用友单据导入用友凭证导入工具用友EXCEL导入工具EXCEL导入凭证
- SMOTE算法及其Python实现
- EXcel 数学函数
- chrome清楚缓存并硬性重新加载
- 小恐龙游戏python_从Chrome小恐龙游戏学习2D游戏制作