想入门HTTP协议 求指点 20C

想局域网内修改数据库内的数据 用http怎么实现呢 小白 求大神指点!

13个回答

装一个数据库的客户端,远程访问数据库

怎么用http也不会-。-

http实现不了,需要使用后端语言

qq_39160937
qq_39160937 就用http传值 然后我在后台接收 然后通过c语言修改数据库
大约 3 年之前 回复

1 使用fiddler 分析http 包
2 使用wireshark 分析网络包 ,看看http 的结构以及依赖的TCP等的结构
3 使用CURL lib 去get post 消息到服务端
4 使用 CURL 或者 微软的HTTP 库上传文件或者 GET POST
5 抓取网页,分析 HTTP 包

qq_39160937
qq_39160937 就用http传值 然后我在后台接收 然后通过c语言使用这个参数修改数据库 该怎么写呢
大约 3 年之前 回复

直接看HTTP报文HTTP 请求报文
HTTP响应报文HTTP 响应报文

随后根据报文上的格式接收发送请求进行学习。

比如发送一个Get请求
GET www.baidu.com HTTP/1.1
Content-Type:text/html; charset=UTF-8

响应内容

上述请求,GET是请求方法,
www.baidu.com 是URL
HTTP/1.1是协议版本
Content-Type是头部字段名称
text/html; charset=UTF-8 则是值

剩下的html标签就是响应包体了
当然这里为了说明HTTP协议,我很简短的说了,实际情况有很多属性需要你去了解。

不过介于你的问题,想要修改数据库的值,如果你会一门后端语言(JAVA,PHP等等)
建议你搭建一个WEB应用,这个WEB应用和数据库有连接。然后发送请求给WEB应用,然后WEB应用根据请求修改值。
(JAVA 可以用JDBC)
你也可以用socket实现一个HTTP请求的应用。然后发送请求给Socket应用,再由该应用调取数据库。
这个Socket应用遵循HTTP请求协议。(如果你嫌麻烦,可以使用现成的框架,比如Mina,Netty都可以轻松实现HTTP请求。)

不懂http也可以做,,,,用jsp配合servlet实现远程数据传输,,servlet中使用 jdbc操作数据库。
这个过程http完全是感觉不到的,,局域网访问没一点问题。。

当然要是会框架,,那就更方便了,,,不过看你的需求,用框架有点大炮打蚊子,,、jsp+servlet+jdbc妥妥的

那你做个web服务程序 链接你需要修改的数据库 对数据库进行crud操作

共13条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐