`

Ruby发送json请求

    博客分类:
  • Ruby
阅读更多
require 'net/http'
require 'uri'
require 'json'

customers = [{
    "id" => 1123,
    "name" => "B-abc",
    "citys" => "", 
    "company" => "",
    "siteUrl" => "www.abc.com",
    "domain" => "www.abc.com",
    "contact" => "张三",
    "phone" => "12222222", 
    "mobilePhone" => "", 
    "mail" => "", 
    "status" => 1
}].to_json

def send_data(url,data)
    url = URI.parse(url)
    req = Net::HTTP::Post.new(url.path,{'Content-Type' => 'application/json'})
    req.body = data
    res = Net::HTTP.new(url.host,url.port).start{|http| http.request(req)}

    puts res.body                                                                                                
end
分享到:
评论

相关推荐

    jsonrpc-with-rails:带有 Ruby on Rails4 的 JSON-RPC 服务器

    测试脚本发送 post 请求,如下所示。 require 'net/http'require 'uri'require 'json'require 'pp'URL = 'http://localhost:3000'uri = URI . parse ( URL )request = Net :: HTTP :: Post . new ( uri . request_...

    Ruby获取远程数据实验室西雅图网络职业生涯040119

    练习使用Ruby发送GET请求 构建可重用的类,用于发送请求和处理响应 介绍 现在该练习构建自己的类以检索远程数据了。 在本实验中,您需要构建通用的GetRequester类。 此类将能够在初始化时接收URL并在命令上发送...

    Ruby发布请求v-000

    发布到API目标了解什么是POST参数通过邮递员和法拉第发送带参数的POST请求了解正文中POST参数和JSON之间的区别课我们将继续使用Foursquare应用程序,并允许用户向场所添加提示。 包括来自OAuth阅读的解决方案。 注意...

    爬虫开发的基本流程.doc

    发送请求后,等待服务器响应。 获取响应内容: 服务器响应后,会得到一个包含所需数据的Response。这些数据可能是HTML、JSON字符串、二进制数据(如图片、视频等)等格式。 解析内容: 根据获取到的数据类型,...

    datoji:一个很小的JSON存储服务。 创建,读取,更新,删除和搜索JSON数据

    所有数据都以JSON的形式发送和接收。 空白字段被包含为null而不是被忽略。 所有时间戳以ISO 8601格式返回: YYYY - MM - DDTHH :MM :SSZ 所有响应均遵循准则: JSON:API是关于客户端应如何请求获取或修改资源...

    crack:从Merb和Rails中复制的真正简单的JSON和XML解析

    兼容性Ruby1.8.7 ruby 1.9+(与时间解析相关的3个失败,如果有人可以解决的话会很喜欢)关于补丁/拉动请求的注释分叉该项目。 进行功能补充或错误修复。 为此添加测试。 这很重要,因此我不会在以后的版本中无意间...

    rock-paper-scissors

    请求的正文应遵循以下.json格式: {“ game_play”:{“ guest_player”:“名称”,“ guest_move”:“摇滚” /“纸” /“剪刀”}} 看比赛历史 发送获取请求到http://localhost:3000/game_plays 。 返回玩家,已...

    fluent-plugin-http-ex:在一个 HTTP 请求中接受多个 jsonmsgpack 事件的流畅插件

    此插件通过单个、列表或分块 HTTP POST 请求将事件的 JSON 或 MessagePack 作为输入,并将每个事件作为单独的事件发送到您的输出插件。 如果您发送大量事件,这将简化您的客户端代码并消除创建大量简短连接的开销。 ...

    ruby_rest_wui:使用 Sinatra Web 用户界面的基于 Ruby 的 REST 调试器

    主要的 get 请求(即 /)提供了一个用户界面,允许选择要发送的方法、完整地址、参数、mime 类型和正文。 发送信息后,返回的数据打印在用户界面字段中,并允许您获取所有正确的信息。自我测试系统提供简单的自检...

    wolfram-server:基于简单JSON的Wolfram语言表达评估服务器

    最后,它将评估后的表达式转换为并将该JSON表达式发送回发出请求的客户端。 启动Wolfram语言服务器 一般用法: wolframserver.wls [port] 如果port省略了随机的(可用的)端口被自动选择。 例如,在端口5858上...

    ibge-search:用于搜索有关巴西城市信息的网络服务

    将GET http 请求发送到/city_name或/init_city_name例如: /salvador或/sal ,该应用程序返回包含城市和您的信息的 json 数据。 Obs:发送没有特殊字符的请求。 测试和运行 要测试应用程序,请运行以下命令: 用 ...

    vehicle-list

    要查询车辆列表,请发送GET请求到包含latitude , longitude和可选page参数的链接。 例子: https://rocky-shore-98362.herokuapp.com/vehicles?latitude=3.119158&longitude=101.674239&page=1

    webhooks:Git和Mercurial服务器端Webhooks用于触发AppVeyor构建

    Hook脚本收集有关提交的信息,并将JSON请求发送到AppVeyor以开始新的构建。 该存储库包含用于触发AppVeyor构建的Git和Mercurial服务器端挂钩。 为了在Linux和Windows之间实现最大的互操作性,请使用Ruby编写钩子。...

    Ajax详解.rar

    1.2 用 XMLHttpRequest 发送请求 18 1.3 处理服务器响应 22 第 3 部分: Ajax 中的高级请求和响应 28 1.1 深入了解 HTTP 就绪状态 29 1.2 显微镜下的响应数据 33 1.3 深入了解 HTTP 状态代码 36 1.4 其他请求...

    facebooklogger:记录api端点并在Facebook消息上发送它们

    当击中任何数据(GET / POST请求)时,这个唯一的URL会向您发送fb帐户中json中的数据消息。 想象这是一个虫洞! 您对网址进行的任何操作都会由您通过手机Messenger帐户发送该消息。 也可以用作测试API端点或Webhook...

    Ajax基础教程(扫描版)

    本书重点介绍ajax及相关的工具和技术,主要内容包括xmlhttprequest对象及其属性和方法、发送请求和处理响应、构建完备的ajax开发工具、使用jsunit测试javascript、分析javascript调试工具和技术,以及ajax开发模式和...

    awesome-code-formatters:精选的代码格式化工具和库的精选清单

    如果您想为该列表做出贡献(请这样做),请向我发送请求请求或与我联系 目录 PHP PL / SQL Python Ruby 壳 VBS XML格式 一般用途 Artistic Styler -C,C ++,C#和Java编程语言的源代码缩进器,格式化程序和...

    网址渲染服务SeimiAgent.zip

    postParam 这个参数只接受Json格式的值,值的形式为key-value对,告诉SeimiAgent此次请求为post并使用你给定的参数。 useCookie 是否使用cookie,如果设置为1则为使用cookie 如何构建...

    YNAB4-Ruby:用于从YNAB 4数据库中获取数据的库

    纳布 一个只读库,用于访问您的YNAB 4数据文件。 贡献 注意:这仍在进行中。... 如果您有其他事情想做的话,可以随时发送请求请求或文件问题。 请查看spec/functional/ynab_spec.rb以获取示例用法和未决测试。

    mysql-http-api:任何MySQL数据库的HTTP API

    运行/安装 ... 只需克隆存储库,安装依赖项,然后通过捆绑程序运行Web服务器。 ...cd mysql-api ... 您的请求的主体应为JSON格式,请求的内容类型必须为application/json 。 请求示例如下所示: { "host" :

Global site tag (gtag.js) - Google Analytics