Good tool for creating JSON API documentation with included free tool for test this API. It is compatiblie with .net core 2.0 API (and .net core 2.0 web app with json result) and for me this is a good choice. It's also free for commercial use (GNU GPL licence) that makes it very useful.
Direct link to tool -> https://swagger.io/
Pokazywanie postów oznaczonych etykietą json. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą json. Pokaż wszystkie posty
czwartek, 14 lutego 2019
sobota, 7 kwietnia 2018
Postman
In current web development most communication between systems is done using API. In most cases it is REST API.
When working with external API or even when we need to set API for somebody else it would be great to have some good tool for REST API testing. And here comes Postman.
Postman is free tool for REST API testing, with many functions, easy GUI, and ready for automation testing. Many web developers already use this tool (in example me) and I recommend you to test and maybe you too will start using it in you current work.
External links:
getpostman.com -> website where you can get postman tool
When working with external API or even when we need to set API for somebody else it would be great to have some good tool for REST API testing. And here comes Postman.
Postman is free tool for REST API testing, with many functions, easy GUI, and ready for automation testing. Many web developers already use this tool (in example me) and I recommend you to test and maybe you too will start using it in you current work.
External links:
getpostman.com -> website where you can get postman tool
czwartek, 17 marca 2016
Node.js
Ost. czasy bardzo popularnym językiem jest javascript. Ten język istnieje od dosyć dawna, jednak przez wiele lat traktowny był "po macoszemu". Ost. kilka lat, to jednak zdecydowany "boom" na ten konkretny język. Ilość bibliotek i frameworków jaka powstaje jest wprost niesamowita.
Javascript przez wiele lat kojarzony był głównie z frontendem, czyli tą częścią strony www, która wykonuje się bezpośrednio w przeglądarce internetowej. Teraz jednak javascript dorobił się porządnego rozwiązania serwerowego, zgodnie z ideologią "jeden język programowania - wszędzie". Typ rozwiązaniem serwerowym jest Node.js
Krótki wpis, co to jest npm (node package manager), jak i samo nodejs można znaleźć na blogu Gutka link, więc nie będę się tutaj powtarzał, szczególnie, że Gutek opisał to fajnie, zgrabnie itp (ohy i ahy).
Ja z mojej strony polecił bym zacząć się z tym bawić, od robienia tutoriali z nodeschool.io/.Samemu skończyłem już część Core-ową i aktualnie robię wersję rozszerzoną i jak na razie mi się to podoba. A, że warto spróbować i dać nodejs szansę, to warto spojrzeć choćby na przykładowy serwer wystawiający json-y, jaki można postawić z wykorzystaniem biblioteki "express".
Wygląda znajomo?
Prawie, jak w we wspaniałym nancyfx.org.
Dodatkowo, fajnie rzeczy można wyczarować operując na strumieniach danych (nieco inaczej się operuje niż w c#) oraz tworzyć z nich "wężyki" Method chaining.
Całkiem interesująca technologia.
Javascript przez wiele lat kojarzony był głównie z frontendem, czyli tą częścią strony www, która wykonuje się bezpośrednio w przeglądarce internetowej. Teraz jednak javascript dorobił się porządnego rozwiązania serwerowego, zgodnie z ideologią "jeden język programowania - wszędzie". Typ rozwiązaniem serwerowym jest Node.js
Krótki wpis, co to jest npm (node package manager), jak i samo nodejs można znaleźć na blogu Gutka link, więc nie będę się tutaj powtarzał, szczególnie, że Gutek opisał to fajnie, zgrabnie itp (ohy i ahy).
Ja z mojej strony polecił bym zacząć się z tym bawić, od robienia tutoriali z nodeschool.io/.Samemu skończyłem już część Core-ową i aktualnie robię wersję rozszerzoną i jak na razie mi się to podoba. A, że warto spróbować i dać nodejs szansę, to warto spojrzeć choćby na przykładowy serwer wystawiający json-y, jaki można postawić z wykorzystaniem biblioteki "express".
var portNumber = process.argv[2];
var url = require('url');
var express = require('express');
var app = express();
app.get('/api/parsetime', function(req, res){
var parsedUrl = url.parse(req.url, true);
var date = new Date(parsedUrl.query.iso);
res.json({ hour: date.getHours(), minute: date.getMinutes(), second: date.getSeconds() })
});
app.get('/api/unixtime', function(req, res){
var parsedUrl = url.parse(req.url, true);
var date = new Date(parsedUrl.query.iso);
res.json({ unixtime: date.getTime() })
});
app.listen(portNumber);
Wygląda znajomo?
Prawie, jak w we wspaniałym nancyfx.org.
Dodatkowo, fajnie rzeczy można wyczarować operując na strumieniach danych (nieco inaczej się operuje niż w c#) oraz tworzyć z nich "wężyki" Method chaining.
Całkiem interesująca technologia.
Subskrybuj:
Posty (Atom)