Smeed

High-Performance Web Service Framework
Download nu

Smeed Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Rasmus Andersson
  • Uitgever website:
  • http://hunch.se

Smeed Tags


Smeed Beschrijving

High-Performance Web Service Framework Smisk is een eenvoudig, hoogwaardig en schaalbaar webservicekader geschreven in C, maar gecontroleerd door Python.Smisk is ontworpen om de gewone fleskesten in heavy-duty webservices te verruimen. Meer informatie op de Smisk WebSitegetting gestart * Installeren met Easy_Install Smisk of Download van PYPI * Bekijk een paar examenvelden: dit is een minimale Smisk Service: van Smisk.Core Import ToepassingClass MyApp (Toepassing): Def Service (Self): Self.Response.headers = self.response ("Hallo World!") MyApp (). Run () en hier hebben we een Wsgi-compatibele toepassing: van Smisk.wsgi Import * Def Hallo_App (Env, Start_Response): Start_Response ("200 OK" , ) Return Hoofd (Hello_App) -vereisten: · Python Wat is er nieuw in deze release: · Omgaan met verzoeken met bestandsnaamextensies die eigenlijk niet-bestandsnaamextensies zijn, maar eerder formatteer minder dan Leet.Haxxor Kinda DOT notatie van de normale padcomponent. · Vaste 304 niet gewijzigde responstatus om de locatie van de locatie niet in te stellen, noch een bericht-lichaam omvat. · Smisk.Util.main.daemonize () belt niet langer afslaghaken tijdens het losmaken (bel'n OS._EXIT in plaats van Sys.Exit in dode vorken). · Vaste bug in Smisk.UTIL.MAIN.CONTROL_PROCESS_RUNLOOP () waar signalen niet correct zijn doorgestuurd naar kinderen. · Wanneer de kern faalt om te decoderen van tekstgegevens van gebruikersinvoer (formuliergegevens- en querystring), probeert deze de tekstgegevens te decoderen met behulp van een terugvalkarakteret, gedefinieerd door smisk_fallback_charset in config.h, die is ingesteld op "ISO-8859-1" in overeenstemming met HTTP 1.1 (RFC 2616), SECT. 19.3 "Tolerante toepassingen". · MVC-applicaties reageren met "400 slechte aanvraag" wanneer gebruikersinvoertekst niet kan worden gedecodeerd met behulp van app.charset (of ISO-8859-1 als app.tolerant waar is). · Core.Application heeft een nieuw Booleaanse bezit "Tolerant". Wanneer de werkelijke (standaard) gebruikerinvoer op een tolerante manier wordt verwerkt. D.w.z. Als een querystring gecodeerd in ISO-8859-1 wordt verzonden naar een applicatie met app.charset van UTF-8, wordt de querystring nog steeds gedecodeerd met behulp van de Fallback van de HTTP 1.1 (RFC 2616) die is datcoderend ISO-8859-1 in staat om een byte te decoderen. Als tolerant waar false, zou een unicodedecodeerError worden verhoogd. · Statische methode Core.url.DecoSPose_Query () aanvaardt een nieuw Boolean-argument "Tolerant", dat als het waar is, dat charset-argument is ingesteld en kan niet worden gebruikt om het eerste argument te decoderen, decoderen veroorzaken met behulp van de ISO-8859-1-charset. · MVC.Response hebben twee nieuwe leden: de eigenschap "Charsets" is een lijst met acceptabele charsets. De methode "accepteert_charset" die true retourneert als het eerste argument acceptabel is volgens de lijst "Charsets". · MVC-applicaties behouden het inhoudstype dat wordt gebruikt om een geldige serializer of sjabloon te vinden en gebruikt dat inhoudstype in het antwoord, indien van toepassing. Vorig gedrag was om reacties te verzenden met de (per serializer of sjabloon) canonieke inhoudstype.


Smeed Gerelateerde software

Polarblog

Een eenvoudig configureerbaar ingesloten weblogsysteem dat functioneert met PHP's Register_Globals uit en Safe_Mode op. ...

147

Downloaden