shiori_transaction
TypeScript icon, indicating that this package has built-in type declarations

2.0.4 • Public • Published

shiori_transaction.js

npm npm license npm download total npm download by month

Dependency Status devDependency Status Travis Build Status AppVeyor Build Status codecov.io Code Climate Codacy Badge Greenkeeper badge

SHIORI Protocol transaction

Install

npm:

npm install shiorijk shiori_converter shiori_transaction

This module depends on ShioriJK and shiori_converter.js.

Usage

node.js:

var shiori_transaction = require('shiori_transaction');
var ShioriTransaction = shiori_transaction.ShioriTransaction;

browser:

<script src="shiorijk.js"></script>
<script src="shiori_converter.js"></script>
<script src="shiori_transaction.js"></script>
var request3 = new ShioriJK.Message.Request({
  request_line: {
    method: 'GET',
    version: '3.0',
  },
  headers: {
    ID: 'OnBoot',
    Charset: 'UTF-8',
    Sender: 'Ikagaka',
  },
});
 
var response2 = new ShioriJK.Message.Response({
  status_line: {
    code: 200,
    version: '2.6',
  },
  headers: {
    Sentence: '\\h\\s[0]\\e',
    Charset: 'UTF-8',
    Sender: 'ikaga',
  },
});
 
var transaction = new ShioriTransaction();
transaction.request = request3;
console.log(request3.to('2.6').toString());
 
transaction.response = response2;
console.log(response2.to('3.0').toString());

API

API Document

License

This is released under MIT License.

Readme

Keywords

Package Sidebar

Install

npm i shiori_transaction

Weekly Downloads

0

Version

2.0.4

License

MIT

Last publish

Collaborators

  • narazaka