kepware http接口 java语言开发

摘要:
读取某变量的值(OKHTTPOkHttpClientclient=newOkHttpClient();Requestrequest=newRequest.Builder().url("http://127.0.0.1:39321/iotgateway/read?ids=Channel1.Device1.tag1,Channel1.Device1.tag2").get().addHeader("Co

读取某变量的值(OK HTTP

OkHttpClient client = newOkHttpClient();
Request request = newRequest.Builder()
  .url("http://127.0.0.1:39321/iotgateway/read?ids=Channel1.Device1.tag1,Channel1.Device1.tag2")
  .get()
  .addHeader("Connection", "keep-alive")
  .addHeader("Cache-Control", "max-age=0")
  .addHeader("Upgrade-Insecure-Requests", "1")
  .addHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36")
  .addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8")
  .addHeader("Accept-Encoding", "gzip, deflate, br")
  .addHeader("Accept-Language", "zh-CN,zh;q=0.9")
  .addHeader("cache-control", "no-cache")
  .addHeader("Postman-Token", "78b18b05-546a-4eba-aed9-a977e507939d")
  .build();
Response response = client.newCall(request).execute();

读取某变量的值(UNIREST

HttpResponse<String> response = Unirest.get("http://127.0.0.1:39321/iotgateway/read?ids=Channel1.Device1.tag1,Channel1.Device1.tag2")
  .header("Connection", "keep-alive")
  .header("Cache-Control", "max-age=0")
  .header("Upgrade-Insecure-Requests", "1")
  .header("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36")
  .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8")
  .header("Accept-Encoding", "gzip, deflate, br")
  .header("Accept-Language", "zh-CN,zh;q=0.9")
  .header("cache-control", "no-cache")
  .header("Postman-Token", "35846625-f44e-4723-aadd-ccefac8b4d41")
  .asString();

浏览全部变量(OK HTTP

OkHttpClient client = newOkHttpClient();
Request request = newRequest.Builder()
  .url("http://127.0.0.1:39321/iotgateway/browse")
  .get()
  .addHeader("Connection", "keep-alive")
  .addHeader("Cache-Control", "max-age=0")
  .addHeader("Upgrade-Insecure-Requests", "1")
  .addHeader("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36")
  .addHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8")
  .addHeader("Accept-Encoding", "gzip, deflate, br")
  .addHeader("Accept-Language", "zh-CN,zh;q=0.9")
  .addHeader("cache-control", "no-cache")
  .addHeader("Postman-Token", "fd5d3981-71c7-4af0-9080-8ab0b1b6a6f4")
  .build();
Response response = client.newCall(request).execute();

浏览全部变量(UNIREST

HttpResponse<String> response = Unirest.get("http://127.0.0.1:39321/iotgateway/browse")
  .header("Connection", "keep-alive")
  .header("Cache-Control", "max-age=0")
  .header("Upgrade-Insecure-Requests", "1")
  .header("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36")
  .header("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8")
  .header("Accept-Encoding", "gzip, deflate, br")
  .header("Accept-Language", "zh-CN,zh;q=0.9")
  .header("cache-control", "no-cache")
  .header("Postman-Token", "ae3420de-9c68-433f-a638-0ac7e6dbd5f2")
  .asString();

免责声明:文章转载自《kepware http接口 java语言开发》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇idea常用快捷键汇总Eth-Trunk配置-手动模式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

axios 封装及取消请求

axios通用function封装 start http.js 引入了移动端 vant 框架 注:接口地址,加密秘钥,签名方式 根据实际情况而定适当修改 import axios from 'axios'; import md5 from 'md5'; import Vue from 'vue'; import { Toast,Dialog } fro...

drf—— drf的请求与响应

一、Request#常用属性 -data :前端以post请求提交的数据都在它中 -FILES :前端提交的文件 -query_params:就是原来的request.GET -重写了 __getattr__ -使用新的request.method其实取得就是原生request.method(通过反射实现)...

Server-Sent Events入门

前言 SSE(Server-Sent Events)是一种服务器消息推送技术,是HTML5标准协议中的一部分,类似WebSocket,不同在于WebSocket可以双向通信,SSE只能服务器向浏览器发送消息。具体的规范可以查看 MDN。 简单使用 客户端,注意IE浏览器可能不支持 <script> // 初始化, 参数为url...

vue springboot利用easypoi实现简单导出

vue springboot利用easypoi实现简单导出 前言 一、easypoi是什么? 二、使用步骤 1.传送门 2.前端vue 3.后端springboot 3.1编写实体类(我这里是dto,也一样) 3.2控制层 结尾 前言 今天玩了一下vue springboot利用easypoi实现excel的导出,以前没玩过导入导出,...

node中的request模块(http.get封装版)

1.下载并引入request cnpm install request --save; const request = require("request"); 2.基本使用 request({ url: url,//请求路径 method: "POST",//请求方式,默认为get headers: {//设置请求头...

httpClient带一个或多个参数实现

 听课视频:https://www.bilibili.com/video/av68932809?p=5 思路分析:先创建httpClient对象,再通过URIBuilder对象根上网址,最后一步带上一个多个参数。 如何写一个HttpClient[1]——URI的处理   1核心代码分: //1:创建httpClient对象CloseableHttpClie...